﻿<?xml version="1.0" encoding="UTF-8"?>
<!--
********************************************************************************
** Project      = AUTOSAR Renesas R4.0.3 P1x-C MCAL Components                **
** Module       = ADC Driver                                                  **
** Version      = 1.0.1                                                       **
********************************************************************************
**                                  COPYRIGHT                                 **
********************************************************************************
** Copyright(c) 2015-2017 Renesas Electronics Corporation                     **
********************************************************************************
** Purpose:                                                                   **
** Provides the definition of the containers, sub-containers and parameters   **
** specific to AUTOSAR Renesas ADC Module for 4.0.3                           **
**                                                                            **
********************************************************************************
**                                                                            **
** Unless otherwise agreed upon in writing between your company and           **
** Renesas Electronics Corporation the following shall apply!                 **
**                                                                            **
** Warranty Disclaimer                                                        **
**                                                                            **
** There is no warranty of any kind whatsoever granted by Renesas. Any        **
** warranty is expressly disclaimed and excluded by Renesas, either expressed **
** or implied, including but not limited to those for non-infringement of     **
** intellectual property, merchantability and/or fitness for the particular   **
** purpose.                                                                   **
**                                                                            **
** Renesas shall not have any obligation to maintain, service or provide bug  **
** fixes for the supplied Product(s) and/or the Application.                  **
**                                                                            **
** Each User is solely responsible for determining the appropriateness of     **
** using the Product(s) and assumes all risks associated with its exercise    **
** of rights under this Agreement, including, but not limited to the risks    **
** and costs of program errors, compliance with applicable laws, damage to    **
** or loss of data, programs or equipment, and unavailability or              **
** interruption of operations.                                                **
**                                                                            **
** Limitation of Liability                                                    **
**                                                                            **
** In no event shall Renesas be liable to the User for any incidental,        **
** consequential, indirect, or punitive damage (including but not limited     **
** to lost profits) regardless of whether such liability is based on breach   **
** of contract, tort, strict liability, breach of warranties, failure of      **
** essential purpose or otherwise and even if advised of the possibility of   **
** such damages. Renesas shall not be liable for any services or products     **
** provided by third party vendors, developers or consultants identified or   **
** referred to the User by Renesas in connection with the Product(s) and/or   **
** the Application.                                                           **
**                                                                            **
********************************************************************************
** Environment:                                                               **
**             Devices: RH850/P1XC:  701370A,701371,701372,701373,701374      **
********************************************************************************
**                      Revision Control History                              **
********************************************************************************
** V1.0.0:  30-Jul-2015,  Initial Version                                     **
**                                                                            **
** V1.0.1:  17-Feb-2017,  The following changes are made :                    **
**                        A. As per ARDAAAF-1059, following changes are made: **
**                        1. Added dem parameters ADC_E_DMA_FAILURE,          **
**                           ADC_E_INT_INCONSISTENT & ADC_E_REG_WRITE_VERIFY. **
**                        2. Added parameters AdcEnableSelfDiag,              **
**                           AdcEnableAdTimer, AdcEnableBufferAllocation,     **
**                           AdcInterruptConsistencyCheck, AdcWriteVerify,    **
**                           AdcDmacWriteVerify, AdcPic2cWriteVerify,         **
**                           AdcPullDownPulseWidth, AdcUlmtLlmtErrIntEnable,  **
**                           AdcEnableAdTimerTriggMode, AdcTimerPeriod,       **
**                           AdcTimerPhaseDelay, AdcIdErrIntEnable            **
**                           AdcParityErrIntEnable .                          **
**                        3. Modified parameter AdcSelfDiagMode.              **
**                        4. Updated description of                           **
**                           AdcChannelRangeSelect, AdcEnableChSelfDiag,      **
**                           AdcSelfDiagConvCktRef, AdcEnablePullUpPullDown   **
**                           AdcSelfDiagPinLevel.                             **
**                        5. Max value of parameters AdcChannelConvTime,      **
**                           AdcChannelResolution, AdcChannelSampTime and     **
**                           AdcHwTrigTimer updated.                          **
**                        6. Upper Multiplicity of AdcExtMuxValue and         **
**                           AdcExtMuxDelayCounter modified.                  **
**                        7. Modified LITERALS of AdcSelfDiagConvCktRef.      **
**                        8. Added DOC-REVISION in ADMIN-DATA.                **
**                        9. Removed parameter AdcHwUnitMaxChannelId,         **
**                           AdcHwUnitTotalConvTime.                          **
**                        10.Copy right information updated.                  **
**                        11.Limit check option 'ADC_RANGE_NOT_BETWEEN        **
**                           is removed from the parameter                    **
**                           'AdcChannelRangeSelect'.                         **
**                        B. As per ARDAAAF-670, support for device R7F701371 **
**                           added.                                           **
**                        C. As per ARDAAAF-1023, added parameter             **
**                           AdcWriteVerifyErrorInterface.                    **
**                        D. As per ARDAAAF-1363, Warranty Disclaimer updated.**
**                        12.As per ARDAAAF-1998, removed literals            **
**                           ADTIM3_SG3_SG4 and ADTIM4_SG3_SG4 from parameter **
**                           AdcHwTrigger.                                    **
********************************************************************************
-->
<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3.xsd">
  <ADMIN-DATA>
    <DOC-REVISIONS>
      <DOC-REVISION>
        <REVISION-LABEL>4.2.0</REVISION-LABEL>
        <ISSUED-BY>AUTOSAR</ISSUED-BY>
        <DATE>2011-11-09</DATE>
      </DOC-REVISION>
    </DOC-REVISIONS>
  </ADMIN-DATA>
  <AR-PACKAGES>
    <!-- AR-Package: Renesas -->
    <AR-PACKAGE UUID="ECUS:ff95faef-e410-4dbc-8031-4f39abb9673a">
      <SHORT-NAME>Renesas</SHORT-NAME>
      <AR-PACKAGES>
        <!-- AR-Package: Renesas ECU Configuration Definition -->
        <AR-PACKAGE UUID="ECUS:f72069ef-2d78-45b2-a6de-89aaa1ac22cf">
          <SHORT-NAME>EcucDefs_Adc</SHORT-NAME>
          <ELEMENTS>
            <ECUC-DEFINITION-COLLECTION UUID="ECUS:ef969ecb-6cac-4ed4-90ad-8a6d257fe20a">
              <SHORT-NAME>RenesasParameterDefinition_Adc</SHORT-NAME>
              <MODULE-REFS>
                <MODULE-REF DEST="ECUC-MODULE-DEF">/Renesas/EcucDefs_Adc/Adc</MODULE-REF>
              </MODULE-REFS>
            </ECUC-DEFINITION-COLLECTION>
            <!-- Module Definition: Adc -->
            <ECUC-MODULE-DEF UUID="ECUS:b024ef87-f0a7-40e5-9446-4bc217ab279e">
              <SHORT-NAME>Adc</SHORT-NAME>
              <DESC>
                <L-2 L="EN">Configuration of ADC (Analog Digital Conversion) module.</L-2>
              </DESC>
              <ADMIN-DATA>
                <DOC-REVISIONS>
                  <DOC-REVISION>
                    <REVISION-LABEL>4.2.0</REVISION-LABEL>
                    <ISSUED-BY>AUTOSAR</ISSUED-BY>
                    <DATE>2011-11-09</DATE>
                  </DOC-REVISION>
                  <DOC-REVISION>
                    <REVISION-LABEL>1.0.0</REVISION-LABEL>
                    <REVISION-LABEL-P-1>4.2.0</REVISION-LABEL-P-1>
                    <ISSUED-BY>Renesas</ISSUED-BY>
                    <DATE>2015-07-30</DATE>
                  </DOC-REVISION>
                  <DOC-REVISION>
                    <REVISION-LABEL>1.0.1</REVISION-LABEL>
                    <REVISION-LABEL-P-1>1.0.0</REVISION-LABEL-P-1>
                    <ISSUED-BY>Renesas</ISSUED-BY>
                    <DATE>2017-02-17</DATE>
                  </DOC-REVISION>
                </DOC-REVISIONS>
              </ADMIN-DATA>
              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
              <REFINED-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Adc</REFINED-MODULE-DEF-REF>
              <SUPPORTED-CONFIG-VARIANTS>
                <SUPPORTED-CONFIG-VARIANT>VARIANT-POST-BUILD</SUPPORTED-CONFIG-VARIANT>
              </SUPPORTED-CONFIG-VARIANTS>
              <CONTAINERS>
                <!-- Container Definition: AdcDemEventParameterRefs -->
                <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:90d4136a-c3bf-4ce7-b88f-b9867ddc17e9">
                  <SHORT-NAME>AdcDemEventParameterRefs</SHORT-NAME>
                  <DESC>
                    <L-2 L="EN">Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value.</L-2>
                  </DESC>
                  <INTRODUCTION>
                    <P>
                      <L-1 L="EN">The standardized errors are provided in the container and can be extended by vendor-specific error references.</L-1>
                    </P>
                  </INTRODUCTION>
                  <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                  <REFERENCES>
                    <!-- Symbolic Name Reference Definition: ADC_E_ID_FAILURE -->
                    <ECUC-SYMBOLIC-NAME-REFERENCE-DEF UUID="ECUS:b27b9180-c770-460b-a306-e703d6f32380">
                      <SHORT-NAME>ADC_E_ID_FAILURE</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the ID error is generated.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
                    </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                    <!-- Symbolic Name Reference Definition: ADC_E_PARITY_FAILURE -->
                    <ECUC-SYMBOLIC-NAME-REFERENCE-DEF UUID="ECUS:7b708482-d43b-4c06-ae7a-fd855afa8701">
                      <SHORT-NAME>ADC_E_PARITY_FAILURE</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the parity error is generated.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
                    </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                    <!-- Symbolic Name Reference Definition: ADC_E_ULE_FAILURE  -->
                    <ECUC-SYMBOLIC-NAME-REFERENCE-DEF UUID="ECUS:96ab1a32-7ce6-467e-9014-af84e4988d06">
                      <SHORT-NAME>ADC_E_ULE_FAILURE</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the upper limit lower limit error is generated.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
                    </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                    <!-- Symbolic Name Reference Definition: ADC_E_DMA_FAILURE  -->
                    <ECUC-SYMBOLIC-NAME-REFERENCE-DEF UUID="ECUS:96ab1a32-7ce6-467e-9014-af84e4988d0a">
                      <SHORT-NAME>ADC_E_DMA_FAILURE</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the DMA transfer error is generated.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
                    </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                    <!-- Symbolic Name Reference Definition: ADC_E_INT_INCONSISTENT  -->
                    <ECUC-SYMBOLIC-NAME-REFERENCE-DEF UUID="ECUS:96ab1a32-7ce6-467e-9014-af84e4988d0b">
                      <SHORT-NAME>ADC_E_INT_INCONSISTENT</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when interrupt inconsistency is detected.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
                    </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                    <!-- Symbolic Name Reference Definition: ADC_E_REG_WRITE_VERIFY  -->
                    <ECUC-SYMBOLIC-NAME-REFERENCE-DEF UUID="ECUS:96ab1a32-7ce6-467e-9014-af84e4988d0c">
                      <SHORT-NAME>ADC_E_REG_WRITE_VERIFY</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when register write verification is failed.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
                    </ECUC-SYMBOLIC-NAME-REFERENCE-DEF>
                  </REFERENCES>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
                <!-- Container Definition: AdcPublishedInformation -->
                <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:7942ddbb-2754-4f7b-9408-490a3a9d0ca9">
                  <SHORT-NAME>AdcPublishedInformation</SHORT-NAME>
                  <DESC>
                    <L-2 L="EN">Additional published parameters not covered by CommonPublishedInformation container.</L-2>
                  </DESC>
                  <INTRODUCTION>
                    <P>
                      <L-1 L="EN">Note that these parameters do not have any configuration class setting, since they are published information.</L-1>
                    </P>
                  </INTRODUCTION>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                  <PARAMETERS>
                    <!-- PARAMETER DEFINITION: AdcChannelValueSigned -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:d074d3d2-4ce5-4ce5-975c-7b59558ba23c">
                      <SHORT-NAME>AdcChannelValueSigned</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Information whether the result value of the ADC driver has sign information (true) or not (false). If the result shall be interpreted as signed value it shall apply to C-language rules.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: The result value of the ADC driver has sign information.
false: The result value of the ADC driver does not have sign information.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PUBLISHED-INFORMATION</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcGroupFirstChannelFixed -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:7def5bef-1211-4caa-b37d-c7e70105e91f">
                      <SHORT-NAME>AdcGroupFirstChannelFixed</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Information whether the first channel of an ADC Channel group can be configured (false) or is fixed (true) to a value determined by the ADC HW Unit.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: The first channel of an ADC Channel group is fixed.
false: The first channel of an ADC Channel group can be configured.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PUBLISHED-INFORMATION</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcMaxChannelResolution -->
                    <ECUC-INTEGER-PARAM-DEF UUID="ECUS:aea1a19b-1f1b-45f8-b2f6-222b307edec2">
                      <SHORT-NAME>AdcMaxChannelResolution</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Maximum Channel resolution in bits (does not specify accuracy).</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PUBLISHED-INFORMATION</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>12</DEFAULT-VALUE>
                      <MAX>12</MAX>
                      <MIN>12</MIN>
                    </ECUC-INTEGER-PARAM-DEF>
                  </PARAMETERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
                <!-- Container Definition: AdcGeneral -->
                <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:6557ac2f-780c-49db-a11f-82b7f46fafb2">
                  <SHORT-NAME>AdcGeneral</SHORT-NAME>
                  <DESC>
                    <L-2 L="EN">General configuration (parameters) of the ADC Driver software module.</L-2>
                  </DESC>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                  <PARAMETERS>
                    <!-- PARAMETER DEFINITION: AdcVersionCheckExternalModules -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:32103cc8-ba44-43a7-9767-8ba8003f5f41">
                      <SHORT-NAME>AdcVersionCheckExternalModules</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Enable / disable AUTOSAR Version check for inter-module dependencies.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: AUTOSAR Version check for inter-module dependencies is enabled.
false: AUTOSAR Version check for inter-module dependencies is disabled.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>true</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcDeInitApi -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:14671c03-bcbd-4075-9d76-658559401152">
                      <SHORT-NAME>AdcDeInitApi</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the service Adc_DeInit() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_DeInit() can be used.
false: Adc_DeInit() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcDevErrorDetect -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:e17d5650-3d30-446a-b5ee-b44d78067a18">
                      <SHORT-NAME>AdcDevErrorDetect</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Switches the Development Error Detection and Notification ON or OFF.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enables the Development Error Detection and Notification.
false: Disables the Development Error Detection and Notification.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableLimitCheck -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:7c0bce57-f64d-4b8a-a8c9-5ea8b838b03f">
                      <SHORT-NAME>AdcEnableLimitCheck</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Enables or disables limit checking feature in the ADC driver.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enables limit checking feature.
false: Disables limit checking feature.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableSelfDiag -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:d475289c-3d0d-48cf-b702-7d24003bff20">
                      <SHORT-NAME>AdcEnableSelfDiag</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Enables or disables Self diagnostic in the ADC driver.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enables Self diagnostic feature.
false: Disables Self diagnostic feature.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableQueuing -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:5ba636fc-7291-452d-b13c-2010ceeed089">
                      <SHORT-NAME>AdcEnableQueuing</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Determines, if the queuing mechanism is active in case of priority mechanism disabled.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">Note: If priority mechanism is enabled, queuing mechanism is always active and the parameter ADC_ENABLE_QUEUING is not evaluated.
true: The queuing mechanism is active in case of priority mechanism enabled.
false: The queuing mechanism is not active in case of priority mechanism disabled.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableStartStopGroupApi -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:6333b29d-19a3-47df-a6df-8a39c2deed8e">
                      <SHORT-NAME>AdcEnableStartStopGroupApi</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the services Adc_StartGroupConversion() and Adc_StopGroupConversion() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_StartGroupConversion() and Adc_StopGroupConversion() can be used.
false: Adc_StartGroupConversion() and Adc_StopGroupConversion() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>true</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcGrpNotifCapability -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:3aec4407-debb-491a-a2d4-60717fd89d2d">
                      <SHORT-NAME>AdcGrpNotifCapability</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Determines, if the group notification mechanism (the functions to enable and disable the notifications) is available at runtime.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Group notification mechanism is available at runtime.
false: Group notification mechanism is not available at runtime.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcHwTriggerApi -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:56c2251d-2740-41d1-b563-0686307f5fc9">
                      <SHORT-NAME>AdcHwTriggerApi</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the services Adc_EnableHardwareTrigger() and Adc_DisableHardwareTrigger() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_EnableHardwareTrigger() and Adc_DisableHardwareTrigger() can be used.
false: Adc_EnableHardwareTrigger() and Adc_DisableHardwareTrigger() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcPriorityImplementation -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:54663c65-8134-4a6f-bb4f-5c9fff7a5748">
                      <SHORT-NAME>AdcPriorityImplementation</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the Priority implementation</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_PRIORITY_NONE: No priority mechanism.
ADC_PRIORITY_HW_SW: Priority is handled by Hardware and software.
ADC_PRIORITY_HW: Priority is handled by hardware.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_PRIORITY_NONE</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:9514e0e0-f187-4046-befa-94a4a5bfdd3a">
                          <SHORT-NAME>ADC_PRIORITY_HW</SHORT-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:1a86b2ca-46d7-4f09-8502-3492e1d78563">
                          <SHORT-NAME>ADC_PRIORITY_HW_SW</SHORT-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6fde6597-90f6-425b-b386-9099161abb53">
                          <SHORT-NAME>ADC_PRIORITY_NONE</SHORT-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcFunctionalityMode -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:482a0d15-8639-4d3f-abc5-0ec90fa7c3a2">
                      <SHORT-NAME>AdcFunctionalityMode</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter provides the selection of functionality mode.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_INTERRUPT_MODE: All the groups will work in interrupt mode.(The value configured for parameter
AdcSgProcessingMode in the container AdcHwScanGroup will be ignored if it is configured other than ADC_INTERRUPT_MODE)
ADC_POLLING_MODE: All the groups will work in polling mode.(The value configured for parameter
AdcSgProcessingMode in the container AdcHwScanGroup will be ignored if it is configured other than ADC_POLLING_MODE)
ADC_POLLING_INTERRUPT_MODE: Groups configured as ADC_POLLING_MODE will work in polling mode and Groups configured as ADC_INTERRUPT_MODE will work in interrupt mode based on the configuration of parameter
AdcSgProcessingMode in the container AdcHwScanGroup</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_POLLING_INTERRUPT_MODE</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e9e43a4a-1eb0-4d16-a703-471c72b4c8f0">
                          <SHORT-NAME>ADC_INTERRUPT_MODE</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:41a04cd0-6ca0-4248-a60c-007b123d1525">
                          <SHORT-NAME>ADC_POLLING_MODE</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:995ebd84-a6e3-435c-ba85-2dd192381efb">
                          <SHORT-NAME>ADC_POLLING_INTERRUPT_MODE</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcReadGroupApi -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:b0ef9c32-6b8c-4bc9-89bd-77cc7404e196">
                      <SHORT-NAME>AdcReadGroupApi</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the service Adc_ReadGroup() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_ReadGroup() can be used.
false: Adc_ReadGroup() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableAdTimer -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:9b0f5b11-04d7-4d3d-86eb-8920222850f1">
                      <SHORT-NAME>AdcEnableAdTimer</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the AD timer functionality from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: AD timer functionality can be used.
false: AD timer functionality cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcGetStreamLastPointerApi -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:fc69bbfb-4ee8-4a99-81af-5ad2afc9ffa3">
                      <SHORT-NAME>AdcGetStreamLastPointerApi</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the service Adc_GetStreamLastPointer() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_GetStreamLastPointer() can be used.
false: Adc_GetStreamLastPointer() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcDmaMode -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:dd0a9cb8-ef25-4f01-9ca8-9fd11930f8d4">
                      <SHORT-NAME>AdcDmaMode</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables / disables the DMA functionality of the ADC driver.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enable the DMA functionality of the ADC driver.
false: Disable the DMA functionality of the ADC driver.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcCriticalSectionProtection -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:a874ea60-2440-4135-ac0e-ee0e53e69977">
                      <SHORT-NAME>AdcCriticalSectionProtection</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies if the ADC driver CPU load can be reduced by disabling the enter/exit critical section functionality by
adding a precompiled configuration parameter to the ADC driver configuration.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enables the critical section functionality for the restricted area.
false: Disables the critical section functionality for the restricted area.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>true</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcResultAlignment -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:9c16dae7-ff54-4ac2-a1f0-a3cab451ef13">
                      <SHORT-NAME>AdcResultAlignment</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter is used for alignment of ADC Conversion results
either Right alignment or Left Alignment.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_ALIGN_RIGHT: Result will be stored in the bits 11-0.
ADC_ALIGN_LEFT: Result will be stored in the bits 14-3.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_ALIGN_RIGHT</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e025cca8-e6e0-4ddf-aa7f-171f3aa94bc8">
                          <SHORT-NAME>ADC_ALIGN_LEFT</SHORT-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:bdf45f11-4574-4b18-b842-f5a8a801f5ca">
                          <SHORT-NAME>ADC_ALIGN_RIGHT</SHORT-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcDeviceName -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:e5250f29-3f55-4967-8aee-c895849c5d91">
                      <SHORT-NAME>AdcDeviceName</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter contains the supported device name to identify the device specific C header file.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>R7F701372</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6594fa68-4e17-43b1-8b01-cb6c463e00e0">
                          <SHORT-NAME>R7F701370A</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6594fa68-4e17-43b1-8b02-cb6c463e10e0">
                          <SHORT-NAME>R7F701371</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6594fa68-4e17-43b1-8b02-cb6c463e00e0">
                          <SHORT-NAME>R7F701372</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6594fa68-4e17-43b1-8bbe-cb6c463e00e0">
                          <SHORT-NAME>R7F701373</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:05307265-5b9e-450f-9716-7b68364c58bf">
                          <SHORT-NAME>R7F701374</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcVersionInfoApi -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:30ca1400-1b38-4991-a368-0c0700259be2">
                      <SHORT-NAME>AdcVersionInfoApi</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the service Adc_GetVersionInfo() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_GetVersionInfo() can be used.
false: Adc_GetVersionInfo() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcExternalMuxSupport -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:c6ff33d9-ba06-4c5f-8371-4ca9bb322bd0">
                      <SHORT-NAME>AdcExternalMuxSupport</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Enables or disables external multiplexer functionality.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enables external multiplexer functionality.
false: Disables external multiplexer functionality.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableDisableChSupport -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:e511a59b-7026-40d7-9468-ff121ca028ec">
                      <SHORT-NAME>AdcEnableDisableChSupport</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Adds / removes the services Adc_EnableChannel() and Adc_DisableChannel() from the code.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Adc_EnableChannel() and Adc_DisableChannel() can be used.
false: Adc_EnableChannel() and Adc_DisableChannel() cannot be used.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcAlreadyInitDetCheck -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:1c29c1b0-61a7-4e5c-abdd-05dae51c14e0">
                      <SHORT-NAME>AdcAlreadyInitDetCheck</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables / disables the ADC_E_ALREADY_INITIALIZED Det check in Adc_Init API.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Enables the ADC_E_ALREADY_INITIALIZED Det check in Adc_Init API.
false: Disables the ADC_E_ALREADY_INITIALIZED Det check in Adc_Init API.
For re-initialization of Driver, this parameter is to be set as false to suppress the check for ADC_E_ALREADY_INITIALIZED Det error.
This parameter has no impact when DET is disabled.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>true</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableBufferAllocation -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:87dce788-cf18-4bee-859b-5be18800687c">
                      <SHORT-NAME>AdcEnableBufferAllocation</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">Enables / disables the RAM allocation for result data.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Driver allocates the result buffer without calling the Adc_SetupResultBuffer API.
false: Driver allocates the result buffer by calling the Adc_SetupResultBuffer API.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcHwUnitVirtualChannel -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:02860c02-a0f2-414e-a23b-3e3dc9eab501">
                      <SHORT-NAME>AdcHwUnitVirtualChannel</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies the number of virtual channels supported by hardware unit.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_36_36: The maximum virtual channels supported by hardware unit 0 is 36 and hardware unit 1 is 36</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_36_36</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:f5ee7e53-886b-4403-9d8a-871f39f4ca84">
                          <SHORT-NAME>ADC_36_36</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcEnableStreaming -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:7e3b8a3b-5419-4480-bb5d-9c638471b6f6">
                      <SHORT-NAME>AdcEnableStreaming</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables / disables the streaming functionality.
This parameter can be set to false if all groups in the configuration sets are set as AdcGroupAccessMode = ADC_ACCESS_MODE_SINGLE. This will speed up the Driver runtime</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Streaming functionality is enabled.
false: Streaming functionality is disabled.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.0</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcInterruptConsistencyCheck -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:7e3b8a3b-5419-4480-bb5d-9c638471b6f7">
                      <SHORT-NAME>AdcInterruptConsistencyCheck</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables / disables the Interrupt Consistency Check functionality.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: Interrupt Consistency Checks are enabled.
false: Interrupt Consistency Checks are disabled.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcWriteVerify -->
                   <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:f1274c3e-0970-4971-9331-8a6e2e6bf086">
                      <SHORT-NAME>AdcWriteVerify</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables selection and support of INIT_ONLY or INIT_AND_RUNTIME register read-back functionality of Adc registers.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_WV_INIT_ONLY: Enables read-back functionality on static registers.
ADC_WV_INIT_AND_RUNTIME: Enables read-back functionality on static and dynamic registers.
ADC_WV_DISABLED: Disables the register read back functionality for Adc registers.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_WV_DISABLED</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:135bd916-7146-4d8a-99d4-2faf5a7587b0">
                          <SHORT-NAME>ADC_WV_DISABLED</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:06b03b26-9bd3-4d52-8bd3-3694de9b02b2">
                          <SHORT-NAME>ADC_WV_INIT_ONLY</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ae9263dc-c4bc-402c-9712-41619eed786b">
                          <SHORT-NAME>ADC_WV_INIT_AND_RUNTIME</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcDmacWriteVerify -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:f1274c3e-0970-4971-9334-5a6e2e6bf086">
                      <SHORT-NAME>AdcDmacWriteVerify</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables selection and support of INIT_ONLY or INIT_AND_RUNTIME register read-back functionality of Dmac registers.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_DMAC_WV_INIT_ONLY: Enables read-back functionality on static registers.
ADC_DMAC_WV_INIT_AND_RUNTIME: Enables read-back functionality on static and dynamic registers.
ADC_DMAC_WV_DISABLED: Disables the register read back functionality for Dma registers.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_DMAC_WV_DISABLED</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:135bd916-7146-4d8a-99d4-6faf5a7587b0">
                          <SHORT-NAME>ADC_DMAC_WV_DISABLED</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:06b03b26-9bd3-4d52-8bd3-7794de9b02b2">
                          <SHORT-NAME>ADC_DMAC_WV_INIT_ONLY</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ae9263dc-c4bc-402c-9712-81619eed786b">
                          <SHORT-NAME>ADC_DMAC_WV_INIT_AND_RUNTIME</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcPic2cWriteVerify -->
                    <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:f1274c3e-0970-4971-9334-9a6e2e6bf086">
                      <SHORT-NAME>AdcPic2cWriteVerify</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter enables selection and support of INIT_ONLY or INIT_AND_RUNTIME register read-back functionality of Pic registers.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">ADC_PIC2C_WV_INIT_ONLY: Enables read-back functionality on static registers.
ADC_PIC2C_WV_INIT_AND_RUNTIME: Enables read-back functionality on static and dynamic registers.
ADC_PIC2C_WV_DISABLED: Disables the register read back functionality for Pic registers.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>ADC_PIC2C_WV_DISABLED</DEFAULT-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:135bd916-7146-4d8a-99d4-51af5a7587b0">
                          <SHORT-NAME>ADC_PIC2C_WV_DISABLED</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:06b03b26-9bd3-4d52-8bd3-7294de9b02b2">
                          <SHORT-NAME>ADC_PIC2C_WV_INIT_ONLY</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ae9263dc-c4bc-402c-9712-73619eed786b">
                          <SHORT-NAME>ADC_PIC2C_WV_INIT_AND_RUNTIME</SHORT-NAME>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                     <!-- PARAMETER DEFINITION: AdcUseWriteVerifyErrorInterface -->
                    <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:01e14df4-1571-4713-b194-0a11dd5b6d61">
                      <SHORT-NAME>AdcUseWriteVerifyErrorInterface</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter specifies whether user can configure error notification interface instead of DEM error for Write-Verify functionality.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">true: user can configure error notification interface via AdcWriteVerifyErrorInterface parameter.
false: Error notification for Write-Verify functionality shall be handled via DEM error.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <DEFAULT-VALUE>false</DEFAULT-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <!-- PARAMETER DEFINITION: AdcWriteVerifyErrorInterface -->
                    <ECUC-FUNCTION-NAME-DEF UUID="ECUS:29968ae1-77ee-483d-806b-732391a3b5c2">
                      <SHORT-NAME>AdcWriteVerifyErrorInterface</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This parameter is used to configure the name of the error notification which shall be called with the ApiID and ErrorId when there is a Write Verify error.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <IMPLEMENTATION-CONFIG-CLASSES>
                        <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                      </IMPLEMENTATION-CONFIG-CLASSES>
                      <ORIGIN>Renesas_v1.0.1</ORIGIN>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <ECUC-FUNCTION-NAME-DEF-VARIANTS>
                        <ECUC-FUNCTION-NAME-DEF-CONDITIONAL>
                          <DEFAULT-VALUE>NULL</DEFAULT-VALUE>
                          <REGULAR-EXPRESSION>[a-zA-Z][a-zA-Z0-9_]*</REGULAR-EXPRESSION>
                        </ECUC-FUNCTION-NAME-DEF-CONDITIONAL>
                      </ECUC-FUNCTION-NAME-DEF-VARIANTS>
                    </ECUC-FUNCTION-NAME-DEF>
                  </PARAMETERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
                <!-- Container Definition: AdcConfigSet -->
                <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:683ca13e-0d9f-44d1-94f5-238664a04427">
                  <SHORT-NAME>AdcConfigSet</SHORT-NAME>
                  <DESC>
                    <L-2 L="EN">This is the base container that contains the post-build selectable configuration parameters.</L-2>
                  </DESC>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <MULTIPLE-CONFIGURATION-CONTAINER>true</MULTIPLE-CONFIGURATION-CONTAINER>
                  <SUB-CONTAINERS>
                    <!-- Container Definition: AdcHwUnit -->
                    <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:00856a67-e742-4fa7-871c-297100f5fdab">
                      <SHORT-NAME>AdcHwUnit</SHORT-NAME>
                      <DESC>
                        <L-2 L="EN">This container contains the Driver configuration (parameters) depending on grouping of channels.</L-2>
                      </DESC>
                      <INTRODUCTION>
                        <P>
                          <L-1 L="EN">This container could contain HW specific parameters which are not defined in the Standardized Module Definition. They must be added in the Vendor Specific Module Definition.</L-1>
                        </P>
                      </INTRODUCTION>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>2</UPPER-MULTIPLICITY>
                      <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                      <PARAMETERS>
                        <!-- PARAMETER DEFINITION: AdcClockSource -->
                        <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:ab8f5811-dfb0-4136-8ebe-77093a575909">
                          <SHORT-NAME>AdcClockSource</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">The ADC module specific clock input for the conversion unit can statically be configured to select different clock sources. Hardware does not support any clock source. Hence this parameter is not used for implementation.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">Enumeration literals are defined vendor specific.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>NOT_USED</DEFAULT-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e021eb57-dfb7-46ca-8050-c6143c0d9fc4">
                              <SHORT-NAME>NOT_USED</SHORT-NAME>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcHwUnitId -->
                        <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:d3100567-f4f3-44fa-b591-eb2bd3063223">
                          <SHORT-NAME>AdcHwUnitId</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">Numeric ID of the HW Unit. This symbolic name allows accessing HW Unit data. Enumeration literals are defined vendor specific.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">ADC_HWUNIT_0: ADC Hardware Unit 0.
ADC_HWUNIT_1: ADC Hardware Unit 1.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>ADC_HWUNIT_0</DEFAULT-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:97a080ca-431a-4f50-a5f9-9bde3b1cd5e9">
                              <SHORT-NAME>ADC_HWUNIT_0</SHORT-NAME>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:898f127c-d0c3-4b4d-9554-10659b84bff8">
                              <SHORT-NAME>ADC_HWUNIT_1</SHORT-NAME>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcPrescale -->
                        <ECUC-INTEGER-PARAM-DEF UUID="ECUS:e428c5a9-b7fc-4e39-ba73-c958f506fc87">
                          <SHORT-NAME>AdcPrescale</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">Optional ADC module specific clock prescale factor. Hardware does not support prescale settings. Hence this parameter is not used for implementation.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">ImplementationType: Adc_PrescaleType.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>0</DEFAULT-VALUE>
                          <MAX>65535</MAX>
                          <MIN>0</MIN>
                        </ECUC-INTEGER-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcHwUnitResolution -->
                        <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:a50f7622-2c52-41a1-8192-7ce64634a178">
                          <SHORT-NAME>AdcHwUnitResolution</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This parameter specifies the channel resolution for all the channels within the HW unit.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">ADC_12_BIT: HW Unit Resolution is selected as 12 bits.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>ADC_12_BIT</DEFAULT-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ddaeff34-0aef-46ee-9db5-3439b4f6f997">
                              <SHORT-NAME>ADC_12_BIT</SHORT-NAME>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcSuspendMode -->
                        <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:e5ebee1b-af1e-491d-9903-410977de08f9">
                          <SHORT-NAME>AdcSuspendMode</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This parameter specifies the suspend method used when a higher-priority scan group interrupts a lower-priority scan group.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">ADC_SYNCHRONOUS_SUSPEND: ADC channel group transition from lower priority SGm conversion to higher priority SGm group after current A/D channel conversion is finished.
ADC_ASYNCHRONOUS_SUSPEND: ADC channel group transition from lower priority SGm conversion to higher priority SGm group immediately.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>ADC_SYNCHRONOUS_SUSPEND</DEFAULT-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:1eab7cfa-1ff6-44f0-99a4-e59a9a2e459f">
                              <SHORT-NAME>ADC_SYNCHRONOUS_SUSPEND</SHORT-NAME>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:bc0dc5cf-caf6-4194-b2d1-d2462f7e0bd2">
                              <SHORT-NAME>ADC_ASYNCHRONOUS_SUSPEND</SHORT-NAME>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcEnableInterruptError -->
                        <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:f8d606a5-8ee1-4d7a-882c-ab2a1928a5ab">
                          <SHORT-NAME>AdcEnableInterruptError</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This parameter enables / disables the error interrupt.</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.0</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>false</DEFAULT-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcIdErrIntEnable -->
                        <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:d2209c42-56b8-415f-aec1-3b1d9dc3fac1">
                          <SHORT-NAME>AdcIdErrIntEnable</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">Switches the ID Error Interrupt ON or OFF.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">true: Enables ID Error Interrupt.
false: Disables ID Error Interrupt.
Parameter AdcEnableInterruptError should be configured as True when this parameter is configured as True.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>false</DEFAULT-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcParityErrIntEnable -->
                        <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:a1a07ec9-b713-4976-91cf-21641b5af134">
                          <SHORT-NAME>AdcParityErrIntEnable</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">Switches the Parity Error Interrupt ON or OFF.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">true: Enables the Parity Error Interrupt.
false: Disables the Parity Error Interrupt.
Parameter AdcEnableInterruptError should be configured as True when this parameter is configured as True.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>false</DEFAULT-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcUlmtLlmtErrIntEnable -->
                        <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:52927063-0693-45fd-9779-ff6cc905ad12">
                          <SHORT-NAME>AdcUlmtLlmtErrIntEnable</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">Switches the Upper-Limit / Lower-Limit Error Interrupt ON or OFF.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">true: Enables the Upper-Limit / Lower-Limit Error Interrupt.
false: Disables the Upper-Limit / Lower-Limit Error Interrupt.
Parameter AdcEnableInterruptError should be configured as True when this parameter is configured as True.
Parameter AdcEnableLimitCheck should be configured as true when this parameter is configured as true.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <DEFAULT-VALUE>false</DEFAULT-VALUE>
                        </ECUC-BOOLEAN-PARAM-DEF>
                        <!-- PARAMETER DEFINITION: AdcErrorNotification -->
                        <ECUC-FUNCTION-NAME-DEF UUID="ECUS:b392f1e0-aa96-466d-86a0-251ffa91afb8">
                          <SHORT-NAME>AdcErrorNotification</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">Callback function for each HW unit.</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                          <IMPLEMENTATION-CONFIG-CLASSES>
                            <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                          </IMPLEMENTATION-CONFIG-CLASSES>
                          <ORIGIN>Renesas_v1.0.1</ORIGIN>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <ECUC-FUNCTION-NAME-DEF-VARIANTS>
                            <ECUC-FUNCTION-NAME-DEF-CONDITIONAL>
                              <DEFAULT-VALUE>NULL</DEFAULT-VALUE>
                              <REGULAR-EXPRESSION>[a-zA-Z][a-zA-Z0-9_]*</REGULAR-EXPRESSION>
                            </ECUC-FUNCTION-NAME-DEF-CONDITIONAL>
                          </ECUC-FUNCTION-NAME-DEF-VARIANTS>
                        </ECUC-FUNCTION-NAME-DEF>
                      </PARAMETERS>
                      <SUB-CONTAINERS>
                        <!-- Container Definition: AdcHwScanGroup -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:b1489848-dcb0-4fb8-8fcc-b65403cad60e">
                          <SHORT-NAME>AdcHwScanGroup</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This container contains the Scan Group configuration (parameters) depending on the hardware capability.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN"></L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>5</UPPER-MULTIPLICITY>
                          <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: AdcSgQueueSize -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:f16fc258-6ac7-4b79-8c1d-5ca6fa5c4156">
                              <SHORT-NAME>AdcSgQueueSize</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter specifies configuration of queue size. It is based on the Software trigger groups.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcSgDmaChannel -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:2f16b588-efd1-4140-97c2-c61aa0667733">
                              <SHORT-NAME>AdcSgDmaChannel</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter specifies the DMA channel to transfer the conversion results of channel groups mapped to SG units.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">DMA00: DMA Channel Id 0.
DMA01: DMA Channel Id 1.
DMA02: DMA Channel Id 2.
DMA03: DMA Channel Id 3.
DMA04: DMA Channel Id 4.
DMA05: DMA Channel Id 5.
DMA06: DMA Channel Id 6.
DMA07: DMA Channel Id 7.
DMA08: DMA Channel Id 8.
DMA09: DMA Channel Id 9.
DMA10: DMA Channel Id 10.
DMA11: DMA Channel Id 11.
DMA12: DMA Channel Id 12.
DMA13: DMA Channel Id 13.
DMA14: DMA Channel Id 14.
DMA15: DMA Channel Id 15.

NOTE: DMA channel ID's DMA00 to DMA07 is for Hardware unit 0.
      DMA channel ID's DMA08 to DMA15 is for Hardware unit 1.
</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>DMA00</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:b7917a34-d906-4d7f-bdbf-bdda9b6df0e6">
                                  <SHORT-NAME>DMA00</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:51fb7a5a-e6b0-4baf-bc57-7bfa5481b8c6">
                                  <SHORT-NAME>DMA01</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:c861c688-8977-43f2-991a-cee1f9653174">
                                  <SHORT-NAME>DMA02</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3bdecf09-0a89-4593-9fed-cad585735cf4">
                                  <SHORT-NAME>DMA03</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:2bfb143e-89a9-4053-a89f-9a13c96a9ea1">
                                  <SHORT-NAME>DMA04</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:bedff16e-af10-4169-bc4e-c081b097f3e9">
                                  <SHORT-NAME>DMA05</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:b6a24f03-7204-40b9-b892-3c7b76802977">
                                  <SHORT-NAME>DMA06</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3585cfaf-b71b-4c34-96c9-9cee99434f5c">
                                  <SHORT-NAME>DMA07</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:47269044-1cf4-4b33-a1e9-d6ef6109f316">
                                  <SHORT-NAME>DMA08</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:955f9116-37f1-48cb-863b-d4d63445ce2c">
                                  <SHORT-NAME>DMA09</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:9206f76d-81d1-43de-857a-fac62a351a53">
                                  <SHORT-NAME>DMA10</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:936c320d-dee4-4465-b629-c18c006ced13">
                                  <SHORT-NAME>DMA11</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3c3008ec-e278-4db4-913a-edd5569310f5">
                                  <SHORT-NAME>DMA12</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:32275c35-afc7-46a4-8475-18b53dce97f0">
                                  <SHORT-NAME>DMA13</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:a7db28a8-d517-4e05-bbaf-70550943c8bd">
                                  <SHORT-NAME>DMA14</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:324673ae-fda8-47a2-a68e-474241bf8da2">
                                  <SHORT-NAME>DMA15</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcSgProcessingMode -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:82925227-b918-4675-89bc-12a6d32080ae">
                              <SHORT-NAME>AdcSgProcessingMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter selects the mode of HW unit conversion.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ADC_INTERRUPT_MODE: Groups mapped to SG Unit, will work in interrupt mode.
ADC_POLLING_MODE: Groups mapped to SG Unit, will work in polling mode.
NOTE: The value configured for this parameter will be considered when the value

of the parameter AdcFunctionalityMode in AdcGeneral container is configured as ADC_POLLING_INTERRUPT_MODE.
Otherwise the value configured for this parameter will be ignored if the parameter AdcFunctionalityMode

in AdcGeneral container is configured as ADC_INTERRUPT_MODE or ADC_POLLING_MODE.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_INTERRUPT_MODE</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:8c065c85-623d-4a0e-b6c1-61853ac57358">
                                  <SHORT-NAME>ADC_INTERRUPT_MODE</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:59d226a9-1c4e-4643-8e89-06607a8a07a5">
                                  <SHORT-NAME>ADC_POLLING_MODE</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcSgId -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:6f1b7f4a-9ffc-4cf9-bec3-82304aa323da">
                              <SHORT-NAME>AdcSgId</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter selects the Scan Group ID.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">0: Scan Group ID selected is 0.
1: Scan Group ID selected is 1.
2: Scan Group ID selected is 2.
3: Scan Group ID selected is 3.
4: Scan Group ID selected is 4.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>4</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                          </PARAMETERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                        <!-- Container Definition: AdcChannel -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:4e89cf56-bc9e-4efb-8004-f4f646b6475c">
                          <SHORT-NAME>AdcChannel</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This container contains the channel configuration (parameters) depending on the hardware capability.</L-2>
                          </DESC>
                          <INTRODUCTION>
                            <P>
                              <L-1 L="EN">The organization of this data structure could contain dependencies to the microcontroller so this is left up to the implementer and its location is left up to the configuration.
Note: Since a AdcChannel can be part of several AdcGroups, this container is not realized as a subcontainer of AdcGroup but instead as a subcontainer of AdcHwUnit.</L-1>
                            </P>
                          </INTRODUCTION>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>256</UPPER-MULTIPLICITY>
                          <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: AdcChannelConvTime -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:0c37c1c1-0974-4303-b148-cc78ea054462">
                              <SHORT-NAME>AdcChannelConvTime</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Configuration of conversion time, i.e. the time during which the analogue value is converted into digital representation, (in clock cycles) for each channel. Conversion time for each channel is not supported as per hardware. Hence this parameter is not used for implementation.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_ConversionTimeType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>18446744073709551615</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelHighLimit -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:8f5fc767-2a4d-470b-bf3e-e8ac69aa8aa3">
                              <SHORT-NAME>AdcChannelHighLimit</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">High limit - used for limit checking.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>4095</DEFAULT-VALUE>
                              <MAX>4095</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelId -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:5d0bd091-b394-4fcd-9e07-db78dda7ffb3">
                              <SHORT-NAME>AdcChannelId</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter defines the assignment of the channel to the physical ADC hardware channel.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_ChannelType.
  The Minimum and Maximum values of the Channel Id varies w.r.t AdcHwUnit under which it is configured like follows:
  If AdcHwUnitId value = 0, then AdcChannelId Minimum Value = 0 and AdcChannelId Maximum Value = 19. Channel Id 11 is used for diagnostic channel.
  If AdcHwUnitId value = 1, then AdcChannelId Minimum Value = 0 and AdcChannelId Maximum Value = 19. Channel Id 12 is used for diagnostic channel.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>19</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelLimitCheck -->
                            <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:1dd4d384-28c8-498e-930e-05119814e2ca">
                              <SHORT-NAME>AdcChannelLimitCheck</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Enables or disables limit checking for an ADC channel.
true: Enables limit checking for an ADC channel.
false: Disables limit checking for an ADC channel.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">true: Enables limit checking for an ADC channel.
false: Disables limit checking for an ADC channel.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>false</DEFAULT-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelLowLimit -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:f0b3a081-8843-4de7-8e51-610d61bbc761">
                              <SHORT-NAME>AdcChannelLowLimit</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Low limit - used for limit checking.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>4095</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelRangeSelect -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:8b077658-1b81-4138-b944-bc3b229ac30a">
                              <SHORT-NAME>AdcChannelRangeSelect</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">In case of active limit checking: defines which conversion values are taken into account related to the boarders defined with AdcChannelLowLimit and AdcChannelHighLimit.
Implementation Type: Adc_ChannelRangeSelectType
ADC_RANGE_ALWAYS: Complete range - independent from channel limit settings.
ADC_RANGE_BETWEEN: Range between low limit and high limit - high limit value included.
ADC_RANGE_NOT_OVER_HIGH: Range below high limit -high limit value included.
ADC_RANGE_NOT_UNDER_LOW: Range above low limit.
ADC_RANGE_OVER_HIGH: Range above high limit.
ADC_RANGE_UNDER_LOW: Range below limit - low limit value included.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_RANGE_ALWAYS</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:01f79941-44c5-4b80-bd94-268be09ca5d5">
                                  <SHORT-NAME>ADC_RANGE_ALWAYS</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:24b91cbd-bffb-4369-96d8-829f698a0139">
                                  <SHORT-NAME>ADC_RANGE_BETWEEN</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:80a86852-ff9e-4631-b356-0a57d2a63744">
                                  <SHORT-NAME>ADC_RANGE_NOT_OVER_HIGH</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e79dda80-ce18-46c4-a3db-b94734baa521">
                                  <SHORT-NAME>ADC_RANGE_NOT_UNDER_LOW</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:c0613987-07c6-4b26-9c9c-80d09e7bc26f">
                                  <SHORT-NAME>ADC_RANGE_OVER_HIGH</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:74b24098-e3d9-435e-bd6a-e2cc8d046afc">
                                  <SHORT-NAME>ADC_RANGE_UNDER_LOW</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelRefVoltsrcHigh -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:4cc3afe0-12cc-46dd-95bd-400179cd1714">
                              <SHORT-NAME>AdcChannelRefVoltsrcHigh</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Upper reference voltage source for each channel.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">Enumeration literals are defined vendor specific. This parameter is not used for implementation since hardware does not provide flexibility to select reference voltage and user needs to take precaution to set reference voltage.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>NOT_USED</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d8b43ef4-cd34-4317-90c0-c351874cd468">
                                  <SHORT-NAME>NOT_USED</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelRefVoltsrcLow -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:76771baa-07a7-461f-85ee-859761d27f89">
                              <SHORT-NAME>AdcChannelRefVoltsrcLow</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Lower reference voltage source for each channel.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">Enumeration literals are defined vendor specific. Hardware does not support reference voltage for each channel. Hence this parameter is not used for implementation.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>NOT_USED</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:0ad64633-d01f-43e5-921f-e44131401c95">
                                  <SHORT-NAME>NOT_USED</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelResolution -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:1dbb1112-36a4-42be-814e-ce5f1c9c70b6">
                              <SHORT-NAME>AdcChannelResolution</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Channel resolution in bits.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_ResolutionType. This parameter is not used for implementation since resolution is based on Hardware unit.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>1</DEFAULT-VALUE>
                              <MAX>63</MAX>
                              <MIN>1</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcChannelSampTime -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:7bee8dd7-d999-4a66-b50a-62be179949fb">
                              <SHORT-NAME>AdcChannelSampTime</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Configuration of sampling time, i.e. the time during which the value is sampled, (in clock cycles) for each channel. Hardware does not support Sampling time for each channel. Hence this parameter is not used for implementation</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_SamplingTimeType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>18446744073709551615</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcExtMuxValue -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:2a56f458-0e8d-41c4-b513-4e68a49a4d32">
                              <SHORT-NAME>AdcExtMuxValue</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Configuration of external multiplexer input lines that should be converted.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>8</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>7</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcExtMuxDelayCounter -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:ecbdfcaf-3f70-4a6c-97c0-24f806bf76bd">
                              <SHORT-NAME>AdcExtMuxDelayCounter</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This Parameter specify delay (in Tick) required before selecting a new External Mux line.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>4294967295</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcEnableChSelfDiag -->
                            <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:791c1f07-d751-44de-9707-3aad25e82057">
                              <SHORT-NAME>AdcEnableChSelfDiag</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Enables or disables Self-Diagnostic for Adc Channel.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">true: Self-diag enabled for the channel.
false: Self-diag disabled for the channel (default setting)</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>false</DEFAULT-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcSelfDiagConvCktRef -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:f5816f16-9841-457e-b308-e99951ab12b5">
                              <SHORT-NAME>AdcSelfDiagConvCktRef</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter configuration specifies the setting for reference used in conversion circuit self diagnosis. This parameter is used when the parameter AdcEnableChSelfDiag is enabled.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">AVREFH_MUL_BY_0: AVREF * 0.
AVREFH_MUL_3_DIV_BY_4: AVREF * 3/4.
AVREFH_DIV_BY_2: AVREF * 1/2.
AVREFH_DIV_BY_4: AVREF * 1/4.
AVREFH_MUL_BY_1: AVREF * 1.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>AVREFH_MUL_BY_0</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d8d86d3e-9797-43e6-887f-d76a7001a27e">
                                  <SHORT-NAME>AVREFH_MUL_BY_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:92bd1fb9-1208-4fb2-a72e-e99ddb956c45">
                                  <SHORT-NAME>AVREFH_MUL_3_DIV_BY_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:88fe16fc-619e-4ad0-85f0-ec1e597c2daf">
                                  <SHORT-NAME>AVREFH_DIV_BY_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:60acafc7-bc83-4753-b887-bca7510f80ab">
                                  <SHORT-NAME>AVREFH_DIV_BY_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:7fec0c75-1b91-43be-8182-39522aa33e6e">
                                  <SHORT-NAME>AVREFH_MUL_BY_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcEnablePullUpPullDown -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:d2b81f03-8e80-41d8-a417-f18ad44eb205">
                              <SHORT-NAME>AdcEnablePullUpPullDown</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter configuration specifies the setting for Self diagnosis of wire breaking supported by a ADC channel.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">PULL_UP_DOWN_OFF: Pull up/down disabled mode.
PULL_UP: Pull Up enabled.
PULL_DOWN: Pull Down enabled.
This parameter has no effect when Wiring-break detection mode 1 is selected.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>PULL_UP_DOWN_OFF</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:a94f1a34-de8b-480e-94b1-48280ec85f2a">
                                  <SHORT-NAME>PULL_UP_DOWN_OFF</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:395f1599-3cc3-4664-bab1-c37b4ff7350c">
                                  <SHORT-NAME>PULL_UP</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:1a9e2e3b-fbf9-405a-9605-88a5668db262">
                                  <SHORT-NAME>PULL_DOWN</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                          </PARAMETERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                        <!-- Container Definition: AdcGroup -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:437c62d8-e1d1-414e-a04e-4b3f28c43337">
                          <SHORT-NAME>AdcGroup</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This container contains the Group configuration (parameters).</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>256</UPPER-MULTIPLICITY>
                          <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: AdcGroupAccessMode -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:1f47e4fe-ec66-490c-b6cf-080205003146">
                              <SHORT-NAME>AdcGroupAccessMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Type of access mode to group conversion results.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_GroupAccessModeType
ADC_ACCESS_MODE_SINGLE: Single value access mode.
ADC_ACCESS_MODE_STREAMING: Streaming access mode.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_ACCESS_MODE_SINGLE</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:97a86713-031d-4945-b2b9-834468de01c8">
                                  <SHORT-NAME>ADC_ACCESS_MODE_SINGLE</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6bbacc48-dfb0-458c-bda0-0b87fa040408">
                                  <SHORT-NAME>ADC_ACCESS_MODE_STREAMING</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcGroupConversionMode -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:ffab5915-d16f-4e7f-8c73-ffb8f6778a88">
                              <SHORT-NAME>AdcGroupConversionMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Type of conversion mode supported by the driver.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_GroupConvModeType
ADC_CONV_MODE_CONTINUOUS: The Conversions of an ADC Channel group are performed continuously after a software API call (start) or Hardware API call (start) if the channel group is mapped to TG0. The conversions itself are running automatically (no additional software or hardware trigger needed).
ADC_CONV_MODE_ONESHOT: The Conversions of an ADC Channel group is performed once after a trigger.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_CONV_MODE_ONESHOT</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:aeff833f-f695-436f-807b-265573d635a0">
                                  <SHORT-NAME>ADC_CONV_MODE_CONTINUOUS</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6da68c0a-cd9e-4002-a64b-79ea23a18e78">
                                  <SHORT-NAME>ADC_CONV_MODE_ONESHOT</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcGroupId -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:0234f1bb-9e76-4173-be79-f13c6b3e8c06">
                              <SHORT-NAME>AdcGroupId</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter specifies Numeric ID of the group. This parameter is the symbolic name to be used on the API. This symbolic name allows accessing Channel Group data. This value will be assigned to the symbolic name derived of the AdcGroup container shortname.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_GroupType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcScanGroup -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:d5b5c71a-c89c-4404-8bd7-0d91491aa482">
                              <SHORT-NAME>AdcScanGroup</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter specifies the Scan group selection.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">0: logic group is mapped to Scan group 0.
1: logic group is mapped to Scan group 1.
2: logic group is mapped to Scan group 2.
3: logic group is mapped to Scan group 3.
4: logic group is mapped to Scan group 4.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>4</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcSelfDiagMode -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:c446bda8-a42a-4ca1-846b-0e8a1b8fcaa2">
                              <SHORT-NAME>AdcSelfDiagMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter provides the selection self diagnostics.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">
ADC_SELF_DIAG_OFF: Normal Group (default setting).
ADC_SELF_DIAG_PIN_LVL: Pin Level Self diagnosis.
ADC_SELF_DIAG_CONV_CKT: A/D conversion circuit Self diagnosis.
ADC_SELF_DIAG_WIRE_BRK_MODE2: wiring-break detection by pull-down or pull-up resistance.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_SELF_DIAG_OFF</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:5501ff3a-a6d7-4039-9723-621a7f500dd0">
                                  <SHORT-NAME>ADC_SELF_DIAG_OFF</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:019584b2-fe98-4c2a-8de7-c06d357d685d">
                                  <SHORT-NAME>ADC_SELF_DIAG_PIN_LVL</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:6c1e58f2-b2d5-49cf-a229-812880444556">
                                  <SHORT-NAME>ADC_SELF_DIAG_CONV_CKT</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:84c91923-7a00-4274-bfe2-bdc0ae40d93e">
                                  <SHORT-NAME>ADC_SELF_DIAG_WIRE_BRK_MODE2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcPullDownPulseWidth -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:d5b5c71a-c89c-4404-8bd7-0d91491aa485">
                              <SHORT-NAME>AdcPullDownPulseWidth</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter specifies the width of pull-down pulse to be generated in wiring-break detection mode1.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>4</DEFAULT-VALUE>
                              <MAX>20</MAX>
                              <MIN>4</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcSelfDiagPinLevel -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:4366287a-428f-4476-affd-0194fe7391e0">
                              <SHORT-NAME>AdcSelfDiagPinLevel</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter configuration specifies the setting for Pin level self diagnosis level supported by hardware unit.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">LEVEL_1: TDLV = 0, Even numbers of physical channel groups are discharged to AVSS, and
odd numbers of physical channel groups are charged to AVCC.
LEVEL_2: TDLV = 1, Even numbers of physical channel groups are charged to AVCC, and odd
numbers of physical channel groups are discharged to AVSS.
LEVEL_3: TDLV = 2, Even numbers of physical channel groups are discharged to AVSS, and
odd numbers of physical channel groups are charged to 1/2*AVCC.
LEVEL_4: TDLV = 3, Even numbers of physical channel groups are charged to 1/2*AVCC, and
odd numbers of physical channel groups are discharged to AVSS.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>LEVEL_1</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:75b7a6a2-3536-48b2-81f5-8d8e97ed3d88">
                                  <SHORT-NAME>LEVEL_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ec588517-43e9-4afe-8bab-7daac54d5255">
                                  <SHORT-NAME>LEVEL_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:15d9be71-5b9d-477f-a814-35095289de1b">
                                  <SHORT-NAME>LEVEL_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d2f4ce1d-f639-45a8-9728-a2e91b224eb7">
                                  <SHORT-NAME>LEVEL_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.1</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcGroupPriority -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:cc6d2a59-c089-41c6-9817-3423e71a507a">
                              <SHORT-NAME>AdcGroupPriority</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Priority level of the AdcGroup.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_GroupPriorityType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>255</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcGroupReplacement -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:3d079851-3698-4139-9365-147f04033dcb">
                              <SHORT-NAME>AdcGroupReplacement</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Replacement mechanism, which is used on ADC group level, if a group conversion is interrupted by a group which has a higher priority.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_GroupReplacementType
ADC_GROUP_REPL_ABORT_RESTART: Abort/Restart mechanism is used on group level, if a group is interrupted by a higher priority group. The complete conversion round of the interrupted group (all group channels) is restarted after the higher priority group conversion is finished.
If the group is configured in streaming access mode, only the results of the interrupted conversion round are discarded. Results of previous conversion rounds which are already written to the result buffer are not affected.
ADC_GROUP_REPL_SUSPEND_RESUME: Suspend/Resume mechanism is used on group level, if a group is interrupted by a higher priority group. The conversions round of the interrupted group is completed after the higher priority group conversion is finished.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_GROUP_REPL_ABORT_RESTART</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d6fc79cc-d24a-43c7-b11c-2b623e971446">
                                  <SHORT-NAME>ADC_GROUP_REPL_ABORT_RESTART</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:30b60fdc-36c2-407b-a09b-89019651d9eb">
                                  <SHORT-NAME>ADC_GROUP_REPL_SUSPEND_RESUME</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcHwTrigSignal -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:19d689fb-0f8f-4f46-a5f0-a5da38d9c463">
                              <SHORT-NAME>AdcHwTrigSignal</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Configures on which edge of the hardware trigger signal the driver should react, i.e. start the conversion.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_HwTriggerSignalType
ADC_HW_TRIG_RISING_EDGE: React on rising edges of the hardware trigger signal (only if supported by the ADC hardware).
ADC_HW_TRIG_FALLING_EDGE: React on the falling edge of the hardware trigger signal (only if supported by the ADC hardware).
ADC_HW_TRIG_BOTH_EDGES: React on both edges of the hardware trigger signal (only if supported by the ADC hardware).</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_HW_TRIG_RISING_EDGE</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:96dda741-9c09-442f-ada6-71170d487fcc">
                                  <SHORT-NAME>ADC_HW_TRIG_RISING_EDGE</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:9cbce682-c0e3-40b2-a01c-de8ad6aa531e">
                                  <SHORT-NAME>ADC_HW_TRIG_FALLING_EDGE</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:628be23d-7ebe-4909-a650-4d322e32042e">
                                  <SHORT-NAME>ADC_HW_TRIG_BOTH_EDGES</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcGroupTriggSrc -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:8160cb05-aebe-4cd6-9e15-10c1fac60a96">
                              <SHORT-NAME>AdcGroupTriggSrc</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Type of source event that starts a group conversion.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_TriggerSourceType
ADC_TRIGG_SRC_HW: Group is triggered by a hardware event.
ADC_TRIGG_SRC_SW: Group is triggered by a software API call.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_TRIGG_SRC_SW</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:c61bc3ea-894a-47c0-b1e8-af6685fd96bd">
                                  <SHORT-NAME>ADC_TRIGG_SRC_HW</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:dd4f3099-3b7f-446c-a3cd-6f074c595a05">
                                  <SHORT-NAME>ADC_TRIGG_SRC_SW</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcEnableAdTimerTriggMode -->
                            <ECUC-BOOLEAN-PARAM-DEF UUID="ECUS:800198cc-d80e-44e9-84ae-e2090b12df98">
                              <SHORT-NAME>AdcEnableAdTimerTriggMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Enables or disables AD timer trigger mode for a logical group.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">true: AD timer trigger feature is enabled.
false: AD timer trigger feature is disabled.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>false</DEFAULT-VALUE>
                            </ECUC-BOOLEAN-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcTimerPeriod -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:87691681-7082-46b6-8504-a91bb460e3d0">
                              <SHORT-NAME>AdcTimerPeriod</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter is used to set AdcTimerPeriod value.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">The value written to the ADCFnADTPRRy register will be (AdcTimerPeriod * 40) micro seconds.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>52429</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcTimerPhaseDelay -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:30b29ec7-da33-4592-afe1-aa7faf4a1c51">
                              <SHORT-NAME>AdcTimerPhaseDelay</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter is used to set AdcTimerPhaseDelay value.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">The value written to the ADCFnADTIPRy register will be (AdcTimerPhaseDelay * 40) micro seconds.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.1</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>52429</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcHwTrigTimer -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:5e6410a0-a89f-4f96-a389-b0882e52b78b">
                              <SHORT-NAME>AdcHwTrigTimer</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Reload value of the ADC module embedded timer (only if supported by ADC hardware). Reference parameter "AdcGroupHwTriggerSource" is used for trigger selection. Hence this parameter is not used for implementation.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_HwTriggerTimerType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>0</DEFAULT-VALUE>
                              <MAX>18446744073709551615</MAX>
                              <MIN>0</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcNotification -->
                            <ECUC-FUNCTION-NAME-DEF UUID="ECUS:a6d1463c-b532-418b-bff8-24bfe61d340a">
                              <SHORT-NAME>AdcNotification</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Callback function for each group.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <ECUC-FUNCTION-NAME-DEF-VARIANTS>
                                <ECUC-FUNCTION-NAME-DEF-CONDITIONAL>
                                  <DEFAULT-VALUE>NULL</DEFAULT-VALUE>
                                  <REGULAR-EXPRESSION>[a-zA-Z][a-zA-Z0-9_]*</REGULAR-EXPRESSION>
                                </ECUC-FUNCTION-NAME-DEF-CONDITIONAL>
                              </ECUC-FUNCTION-NAME-DEF-VARIANTS>
                            </ECUC-FUNCTION-NAME-DEF>
                            <!-- PARAMETER DEFINITION: AdcStreamingBufferMode -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:bb63694f-0239-417d-8b39-b0a22f4bdb01">
                              <SHORT-NAME>AdcStreamingBufferMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Configure streaming buffer as "linear buffer" (i.e. the ADC Driver stops the conversion as soon as the stream buffer is full) or as "ring buffer" (wraps around if the end of the stream buffer is reached).</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_StreamBufferModeType
ADC_STREAM_BUFFER_CIRCULAR: The ADC Driver continues the conversion even if the stream buffer is full (number of samples reached) by wrapping around the stream buffer itself.
ADC_STREAM_BUFFER_LINEAR: The ADC Driver stops the conversion as soon as the stream buffer is null (number of samples reached).</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_STREAM_BUFFER_LINEAR</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:53fbcf7e-b60d-43b9-8279-947aa165033f">
                                  <SHORT-NAME>ADC_STREAM_BUFFER_CIRCULAR</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3fa32b73-9b5d-482b-ae59-8350a5b28246">
                                  <SHORT-NAME>ADC_STREAM_BUFFER_LINEAR</SHORT-NAME>
                                  <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcStreamingNumSamples -->
                            <ECUC-INTEGER-PARAM-DEF UUID="ECUS:97c4837b-ce2f-463b-be58-942ff3672d01">
                              <SHORT-NAME>AdcStreamingNumSamples</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Number of ADC values to be acquired per channel in streaming access mode.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">Note: in single access mode this parameter assumes value 1, since only one sample per channel is processed.
ImplementationType: Adc_StreamNumSampleType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>1</DEFAULT-VALUE>
                              <MAX>255</MAX>
                              <MIN>1</MIN>
                            </ECUC-INTEGER-PARAM-DEF>
                            <!-- PARAMETER DEFINITION: AdcResultAccessMode -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:9faf1cdb-69a8-4502-8be5-a29686752679">
                              <SHORT-NAME>AdcResultAccessMode</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter specifies if DMA or ISR should be used to transfer the conversion results from the corresponding registers to the software buffers.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ADC_DMA_ACCESS: DMA is used to transfer the conversion results from the corresponding registers to the software buffers.
ADC_ISR_ACCESS: ISR is used to transfer the conversion results from the corresponding registers to the software buffers.
ADC_POLLING_ACCESS: POLLING is used to transfer the conversion results from the corresponding registers to the software buffers.</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>ADC_ISR_ACCESS</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:7a6b8948-b0cf-49e2-b89b-b5834f8a7d44">
                                  <SHORT-NAME>ADC_DMA_ACCESS</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3117a095-20d1-46da-93ad-cfaa192eb116">
                                  <SHORT-NAME>ADC_ISR_ACCESS</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:5a9fdabf-3eab-49de-90f1-f5b72be39b4f">
                                  <SHORT-NAME>ADC_POLLING_ACCESS</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                          </PARAMETERS>
                          <REFERENCES>
                            <!-- Reference Definition: AdcGroupDefinition -->
                            <ECUC-REFERENCE-DEF UUID="ECUS:032ac3a8-7c08-4e1c-bee2-d8aaca95f642">
                              <SHORT-NAME>AdcGroupDefinition</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Assignment of AdcChannels to a AdcGroups.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">ImplementationType: Adc_GroupDefType</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>256</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                              <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Adc/AdcConfigSet/AdcHwUnit/AdcChannel</DESTINATION-REF>
                            </ECUC-REFERENCE-DEF>
                            <!-- Reference Definition: AdcGroupHwTriggerSource -->
                            <ECUC-REFERENCE-DEF UUID="ECUS:d4dbe1e1-d6d1-4023-bfa1-b13f87d36443">
                              <SHORT-NAME>AdcGroupHwTriggerSource</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">Assignment of AdcHwTriggerConfig to AdcGroup.</L-2>
                              </DESC>
                              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>51</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Adc/Adc/AdcConfigSet/AdcHwUnit/AdcHwTriggerConfig</DESTINATION-REF>
                            </ECUC-REFERENCE-DEF>
                          </REFERENCES>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                        <!-- Container Definition: AdcHwTriggerConfig -->
                        <ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUS:108bc63b-47fe-4fb6-82f5-800c7589e3de">
                          <SHORT-NAME>AdcHwTriggerConfig</SHORT-NAME>
                          <DESC>
                            <L-2 L="EN">This container contains value of the ADC module hardware triggers for Trigger config.</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>51</UPPER-MULTIPLICITY>
                          <MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
                          <PARAMETERS>
                            <!-- PARAMETER DEFINITION: AdcHwTrigger -->
                            <ECUC-ENUMERATION-PARAM-DEF UUID="ECUS:15c1bae8-0789-4c0f-b9df-938206f1a983">
                              <SHORT-NAME>AdcHwTrigger</SHORT-NAME>
                              <DESC>
                                <L-2 L="EN">This parameter contains Hardware Trigger value selection to a AdcGroup.</L-2>
                              </DESC>
                              <INTRODUCTION>
                                <P>
                                  <L-1 L="EN">TIM0_IRQ_0 to TIM0_IRQ_7.
TIM1_IRQ_0 to TIM1_IRQ_7.
ATOM0_OUT_0 to ATOM0_OUT_7.
ATOM1_OUT_0 to ATOM1_OUT_7.
ATOM2_OUT_0 to ATOM2_OUT_4.
MCS0_IRQ_0 to MCS0_IRQ_8.
MCS1_IRQ_0 to MCS1_IRQ_5.

EXTERNAL_ADTRGx.
</L-1>
                                </P>
                              </INTRODUCTION>
                              <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                              <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                              <IMPLEMENTATION-CONFIG-CLASSES>
                                <ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                                  <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                                  <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                                </ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
                              </IMPLEMENTATION-CONFIG-CLASSES>
                              <ORIGIN>Renesas_v1.0.0</ORIGIN>
                              <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                              <DEFAULT-VALUE>TIM0_IRQ_0</DEFAULT-VALUE>
                              <LITERALS>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:f02d9a0d-2f4a-4764-b08d-e3355d8fe3e8">
                                  <SHORT-NAME>EXTERNAL_ADTRGx</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:f02d9a0d-2f4a-4764-b08d-e3355d8fe3e7">
                                  <SHORT-NAME>TIM0_IRQ_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3695b3c0-fd40-4ee3-a47c-908cd024a727">
                                  <SHORT-NAME>TIM0_IRQ_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:1053fdc3-a3b7-45cf-a1b6-e16e3ac7c0c6">
                                  <SHORT-NAME>TIM0_IRQ_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:b73bac40-9e3b-42ac-9318-088299c47e27">
                                  <SHORT-NAME>TIM0_IRQ_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:85fd21b2-8741-4c72-89c7-3aa6404ae404">
                                  <SHORT-NAME>TIM0_IRQ_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:29f4e25c-6cb1-48a2-acec-9271ec9b5716">
                                  <SHORT-NAME>TIM0_IRQ_5</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:f004a5ed-4b4d-4a69-9633-e872efd8abc9">
                                  <SHORT-NAME>TIM0_IRQ_6</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:29c1b8b4-d521-4293-9da7-c1e38d3dd448">
                                  <SHORT-NAME>TIM0_IRQ_7</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d65ae9ba-f9b8-40f7-ae0e-04ce3ec87bf3">
                                  <SHORT-NAME>TIM1_IRQ_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:472c99e5-b5d2-4bae-bf58-60163962f73c">
                                  <SHORT-NAME>TIM1_IRQ_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:5d6365cf-6902-41c7-b9fc-d14086c33a62">
                                  <SHORT-NAME>TIM1_IRQ_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:7c429a02-5043-4c31-9ae7-a74d82037a92">
                                  <SHORT-NAME>TIM1_IRQ_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:0b904a48-e5f7-4ab9-a671-c43a4ab17fe3">
                                  <SHORT-NAME>TIM1_IRQ_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:b9e06372-fef2-47ca-ade1-6101184a3077">
                                  <SHORT-NAME>TIM1_IRQ_5</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:2289afc6-e009-443c-96e7-80e38d888c42">
                                  <SHORT-NAME>TIM1_IRQ_6</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:413b185e-154a-4b4f-a79d-246fef481ea3">
                                  <SHORT-NAME>TIM1_IRQ_7</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e3ef75d5-5c23-46aa-9076-1031e6a65bba">
                                  <SHORT-NAME>ATOM0_OUT_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3e0f803c-8d5a-4c93-8b31-b182081fb89d">
                                  <SHORT-NAME>ATOM0_OUT_0_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:990e24ff-db02-4d1d-a163-0efaf1795c9b">
                                  <SHORT-NAME>ATOM0_OUT_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d813906d-10dd-4d08-be90-884c2a74eec7">
                                  <SHORT-NAME>ATOM0_OUT_1_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:8237592d-d916-4652-82e1-6cdcea7db94d">
                                  <SHORT-NAME>ATOM0_OUT_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:2e3530f5-4f74-430f-8eac-78e21e3bf85c">
                                  <SHORT-NAME>ATOM0_OUT_2_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d6fe85b0-80b8-46e7-9186-2602070c8899">
                                  <SHORT-NAME>ATOM0_OUT_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:79189824-dc31-4631-b260-9636178954b8">
                                  <SHORT-NAME>ATOM0_OUT_3_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:20832d38-bfff-4ab0-bad5-3966f07f7a6a">
                                  <SHORT-NAME>ATOM0_OUT_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:d3cc2b7e-b641-41ae-aab8-0e1aa856667b">
                                  <SHORT-NAME>ATOM0_OUT_5</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:4914a3ba-0d6c-45d7-97ec-b1af91b2389f">
                                  <SHORT-NAME>ATOM0_OUT_6</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:88259cc4-6f06-461d-a5e8-04a48fcd2b9d">
                                  <SHORT-NAME>ATOM0_OUT_7</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:bad21677-30c9-4eb8-9893-16395fbc1f0c">
                                  <SHORT-NAME>ATOM1_OUT_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ac20c8c9-3c54-4ed6-8fa4-2f2bc360c2ce">
                                  <SHORT-NAME>ATOM1_OUT_0_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:44887210-ff03-4718-89e6-c4b7e860f2dd">
                                  <SHORT-NAME>ATOM1_OUT_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:c5149710-8fcd-4965-ae7b-3e59e6902502">
                                  <SHORT-NAME>ATOM1_OUT_1_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:c8f1bd00-dfdc-40cc-bfec-b80fe045fa73">
                                  <SHORT-NAME>ATOM1_OUT_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:64aa8d28-1452-4e5a-bb71-5c7bc7c053ed">
                                  <SHORT-NAME>ATOM1_OUT_2_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:efa081bc-8e16-4dee-837c-646034b7aa8e">
                                  <SHORT-NAME>ATOM1_OUT_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:48646ea4-4619-4476-9ee9-34178d4f13f5">
                                  <SHORT-NAME>ATOM1_OUT_3_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ce1f5dd9-5fb5-4db6-843a-144616c7a3c4">
                                  <SHORT-NAME>ATOM1_OUT_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:8ff3324f-f119-4b85-b6c1-0a4571c5cf1f">
                                  <SHORT-NAME>ATOM1_OUT_5</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e363e706-1cbf-4303-9e0e-a461fa0ecc60">
                                  <SHORT-NAME>ATOM1_OUT_6</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:95f69828-0fd9-4e06-9794-9fbb6ea83104">
                                  <SHORT-NAME>ATOM1_OUT_7</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:88649ffc-4c75-4db5-83cf-a17250ff5c75">
                                  <SHORT-NAME>ATOM2_OUT_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:4113821d-3fb5-4857-a686-b16bd87109aa">
                                  <SHORT-NAME>ATOM2_OUT_0_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:0fdfaece-c091-4334-b0e6-7624c31c45c8">
                                  <SHORT-NAME>ATOM2_OUT_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:08d3a7a6-4ade-4e42-8d0a-3fa34ffe3be3">
                                  <SHORT-NAME>ATOM2_OUT_1_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:e0c7b832-6f6c-4dec-acd6-fb1893cae186">
                                  <SHORT-NAME>ATOM2_OUT_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:4190f3d3-1668-46df-b46e-0b744c82a2e9">
                                  <SHORT-NAME>ATOM2_OUT_2_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:3da5b7d2-0cc0-440d-a9d1-0dda6d632f06">
                                  <SHORT-NAME>ATOM2_OUT_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:695c726e-9de1-4a79-a91a-f3631471dc8f">
                                  <SHORT-NAME>ATOM2_OUT_3_N</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ddb957fc-fd8c-4c50-b766-545ff62fe6e0">
                                  <SHORT-NAME>ATOM2_OUT_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:4dcdaf83-34e4-4bb4-bf48-0887aaf28a57">
                                  <SHORT-NAME>MCS0_IRQ_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:82c2e064-919b-4530-9104-2847d1024f3a">
                                  <SHORT-NAME>MCS0_IRQ_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:74234bfb-2b00-4be5-b4fe-007c80ae093d">
                                  <SHORT-NAME>MCS0_IRQ_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:25a44ac4-a84f-45c4-9db2-9ae22adc4ca2">
                                  <SHORT-NAME>MCS0_IRQ_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:5749ffdc-32cf-40ae-ba0f-67ecf287f2ae">
                                  <SHORT-NAME>MCS0_IRQ_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:5ccb4ae6-3aed-4d26-a259-89b667c57bc0">
                                  <SHORT-NAME>MCS0_IRQ_5</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:b5c09f51-2e3a-41c3-a40e-f1d4ea1a571d">
                                  <SHORT-NAME>MCS0_IRQ_6</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:bbb3f3b9-3089-4b43-bbb9-36f0d5feecbe">
                                  <SHORT-NAME>MCS0_IRQ_7</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:5166a6e0-99da-4e14-85d7-7261e62457f4">
                                  <SHORT-NAME>MCS0_IRQ_8</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:4be5ae7a-0924-45e2-aadc-a895ed0efce9">
                                  <SHORT-NAME>MCS1_IRQ_0</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:cfb50be6-3219-49ad-be71-3dd738f9db0a">
                                  <SHORT-NAME>MCS1_IRQ_1</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:55031e7d-58dc-41ce-971d-f5e29537325c">
                                  <SHORT-NAME>MCS1_IRQ_2</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:00208aab-1f17-4984-81c4-260cf179cd88">
                                  <SHORT-NAME>MCS1_IRQ_3</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:ad2c19c1-6ad5-42ba-8ace-775f7fff7cec">
                                  <SHORT-NAME>MCS1_IRQ_4</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                                <ECUC-ENUMERATION-LITERAL-DEF UUID="ECUS:c63bd447-65eb-4349-85e1-75b0707b3048">
                                  <SHORT-NAME>MCS1_IRQ_5</SHORT-NAME>
                                  <ORIGIN>Renesas_v1.0.0</ORIGIN>
                                </ECUC-ENUMERATION-LITERAL-DEF>
                              </LITERALS>
                            </ECUC-ENUMERATION-PARAM-DEF>
                          </PARAMETERS>
                        </ECUC-PARAM-CONF-CONTAINER-DEF>
                      </SUB-CONTAINERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                  </SUB-CONTAINERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
              </CONTAINERS>
            </ECUC-MODULE-DEF>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>
